landing = {}

landing.pageIndex = 0;
landing.pageSize = 100;

landing.level = 0;
landing.category;
landing.targetId = 0;

landing.list = function(){
    main.init();
    landing.pageIndex = 0; 
    $("#content").html(fly.template('http://naima.vn/landing/list.html',{
        
    }));   
    landing.load(); 
}

landing.search = function(){ 
    landing.pageIndex = 0;  
    landing.load();
}

landing.page = function(page){
    landing.pageIndex = page;
    landing.load();
}

landing.load = function(){   
    fly.ajax({
        service: '/landing/list',
        data: {
            pageIndex: landing.pageIndex,
            pageSize: landing.pageSize,
            type: $('#txt-search-type').val(),
            name: $('#txt-search-name').val(),
            status: $('#txt-search-status').val() 
        },
        success: function(result){
            if(result.status){                            
                //Hiển thị danh sách  
                $("#tbl-list").html(fly.template('http://naima.vn/landing/sub.html',{
                    data:result.data  
                }));    
                
                //Hiển thị link phân trang
                $('#paging').html(fly.template('http://naima.vn/component/paging.html', {
                    data:result.data,
                    action: 'landing'
                }));

                //Hiển thị tổng số bản ghi
                $('#lbl-datacount').text(result.data.itemCount);
                
                //Link thay đổi số bản ghi trên trang
                $('#sl-page-size li[num]').removeClass('totalviewactive');
                $('#sl-page-size li[num='+result.data.pageSize+']').addClass('totalviewactive');
                
                $('#sl-page-size li[num]').click(function(){
                    landing.pageIndex = 0;
                    landing.pageSize = $(this).attr('num');
                    landing.load();
                }); 
                
                $("#list-checkall").click(function(){
                    $('input[type=checkbox][for]').attr('checked', $('#list-checkall').is(':checked'))
                });
                
            } else {
                popup.msg(result.message)
            }
        }
    });
    
}

landing.create = function(){
    popup.open('popup-landing-form', 'Thêm landing mới', fly.template('http://naima.vn/landing/form.html',{
        data: null
    }),[
    {
        title: 'Thêm mới',
        fn:function(){
            fly.submitWithFile({
                id: 'landing-form',
                service: '/landing/create',
                success: function(result){
                    popup.msg(result.message);
                    landing.load();
                    popup.close('popup-landing-form');
                }
            });
        }
    },
    {
        title: 'Hủy bỏ',
        fn:function(){
            popup.close('popup-landing-form');
        }
    },
    ]);
}
landing.edit = function(id){
    fly.ajax({
        service: '/landing/get/',
        data: {
            id: id
        },
        success: function(result){
            popup.open('popup-landing-form', 'Sửa landing', fly.template('http://naima.vn/landing/form.html',{
                data:result.data
            }),[
            {
                title: 'Sửa',
                fn:function(){
                    fly.submitWithFile({
                        id: 'landing-form',
                        service: '/landing/edit',
                        success: function(rs){
                            popup.msg(rs.message);
                            landing.load();
                            popup.close('popup-landing-form');
                        }
                    });
                }
            },
            {
                title: 'Hủy bỏ',
                fn:function(){
                    popup.close('popup-landing-form');
                }
            }
            ]);      
        }
        
    });
    
}

landing.del = function(id){
    popup.confirm("Bạn có chắc muốn xóa landing này ?", function(){
        fly.ajax({
            service: '/landing/delete/',
            data: {
                id: id
            },
            success: function(result){
                popup.msg(result.message);
                landing.load();
                popup.close('popup-landing-form');
            }
        });
    });
    
}
